import sbt._

object Dependencies {

  lazy val play = ("com.typesafe.play" %% "play" % "2.7.2").exclude("javax.activation", "javax.activation-api") // Apache V2 (exclusion is "either GPL or CDDL")

  lazy val scalikejdbc = Seq(
    "org.skinny-framework" %% "skinny-orm" % "3.0.0",
    "org.postgresql" % "postgresql" % "42.2.5"
  )

  lazy val jsonLib = Seq(
    "org.json4s" %% "json4s-ext" % "3.6.0",
    "com.github.tototoshi" %% "play-json4s-native" % "0.9.0"
  )

  lazy val quartzLib = "org.quartz-scheduler" % "quartz" % "2.3.0"

  lazy val cacheLib = "redis.clients" % "jedis" % "3.2.0"

  lazy val jbcryptLib = "org.mindrot" % "jbcrypt" % "0.4"

  lazy val fileLib = "com.github.pathikrit" %% "better-files" % "3.7.0"

}
